home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / DiskUtil / Misc / BTNTape / doc / hardware.doc < prev    next >
Text File  |  1994-04-03  |  11KB  |  259 lines

  1.                           BTN HARDWARE NOTES
  2.  
  3. This document contains information for users of particular hardware:
  4.       o Commodore 2090A SCSI adapter
  5.       o Supra SCSI adapters
  6.       o GVP SCSI adapters
  7.       o ICD SCSI adapters
  8.       o 3M MCD-40 direct access tape drives
  9.  
  10. If you don't own any of these items, you may safely ignore this document.
  11.  
  12. ** DISCLAIMER **
  13. Statements about alleged problems with a manufacturer's product may not be
  14. accurate, and in any case should NOT be construed as a recommendation
  15. against purchasing products from that manufacturer.
  16.  
  17. =============================================================================
  18.  
  19. CBM 2090A SCSI ADAPTER
  20.  
  21.      2090A compatibility is iffy.  It works for some people, but doesn't
  22.      for others.  Read on if you want to risk it anyway.
  23.  
  24.      Apparently there is a software bug in the
  25.      CBM 2090A SCSI-direct code that causes problems with tape
  26.      writes.  Bob Mitchell figured out that the problem can be
  27.      circumvented by asserting data address bit 24 for writes.
  28.      This handler can optionally invoke that circumvention.
  29.      To do so, specify "C9-1" in the Startup string.
  30.      The circumvention is NOT necessary for other adapters.
  31.  
  32.      A worse problem- the 2090A cannot seem to handle both the disk
  33.      and the tape drive on the same SCSI bus.  Simple reads or writes
  34.      to the tape work fine, but intermixed tape reads and disk writes
  35.      (such as during a restore) will cause the 2090A to get confused.
  36.      This does not happen if the hard drive is on the ST506 bus.
  37.      It also does not happen if you restore the files to RAM or floppy.
  38.  
  39.      Make sure the tape is out of the drive when you boot
  40.      AmigaDOS;  otherwise, DOS never comes up.
  41.  
  42.      Some people report the 2090A works better when the tape buffers
  43.      are in chip RAM (BT-2 in Startup parms).
  44.  
  45.      When you mount TAPE:,  make sure there is no cartridge in the
  46.      tape drive.  For some reason I do not understand, the 2090A
  47.      causes a reset to the tape drive when OpenDevice is called.
  48.      If a cartridge is in the drive at that time, the system
  49.      eventually enters an unusable state.  I recommend using
  50.      "Mount = 1" in your MountList entry for TAPE: so when TAPE:
  51.      is mounted, it will put up a requester because the drive is
  52.      empty;  click on cancel, then everything will be happy.
  53.  
  54.      FINAL NOTE:  I understand that there is now a third-party ROM available
  55.      which can replace the 2090A's ROM (sorry, I don't know much about it).
  56.      I don't know how this ROM would work with BTN, but I think
  57.      anything would be an improvement.  If someone gets a 2090A with
  58.      this ROM to work with BTN, please send me a note.
  59.  
  60. =============================================================================
  61.  
  62. SUPRA SCSI ADAPTERS
  63.  
  64.      If your hard drive SCSI adapter is made by Supra Corporation, you
  65.      need to determine which version of the driver software or ROM you
  66.      are using.  The possibilities are:
  67.         Series III version 3.0 or higher (the latest and greatest)
  68.         Series II  version 1.xx or lower (will NOT work with BTN)
  69.         REALLY old version, like 5.1, 3.1, etc. (don't even think about it)
  70.  
  71.      If the driver name is "suprascsi.device", you have Series III or above.
  72.      Any others will not work with BTNtape.
  73.  
  74. ==============================================================================
  75.  
  76. GVP SCSI ADAPTERS
  77.  
  78.      GVP provides a utility program called GVPSCSICTRL.  If your tape drive
  79.      does not co-exist on the SCSI bus well with other devices (usually
  80.      indicated by SCSI phase errors), you may be able to use the utility
  81.      to disable the disconnect/reconnect bus sequence for your drive.
  82.      If disconnect/reconnect is causing your problem, this may help.
  83.      The command is "GVPSCSICTRL n DCOFF", where n is the SCSI device ID.
  84.      Consult your GVP documention for further information.
  85.  
  86. ==============================================================================
  87.  
  88. ICD SCSI ADAPTERS
  89.  
  90.      I've been informed that there may be problems using ICD SCSI adapters
  91.      on *accelerated* Amigas when writing to *slow* tape drives.  The result
  92.      is intermittent SCSI-PHASE ERRORs during writes (reads are ok).
  93.  
  94.      The ICD driver (2.01?) has a special flag to compensate for the problem,
  95.      but unfortunately it is not accessible through the standard SCSI-direct
  96.      interface.  IF you experience this problem, I suggest you contact ICD
  97.      and ask for a driver upgrade which provides access to this flag
  98.      through the standard OpenDevice() device flags.  Then you can enable
  99.      the flag in the BTN mountlist DF parameter.
  100.  
  101.  [This was from Oct 91... it's probably no longer true, assuming
  102.   ICD has upgraded their software.  As always, make sure you have
  103.   the latest, no matter who manufactures your adapter.]
  104.  
  105. ==============================================================================
  106.  
  107. 3M MCD-40 (403,405) DIRECT ACCESS TAPE DRIVES
  108.  
  109.      The following applies only to the 3M MCD-40 direct access drive,
  110.      and derivatives thereof.
  111.  
  112.      The value of BS must be either 8192 or 8320.  No other choices.
  113.      You should set BS according to the setting of switch 6 (see below).
  114.  
  115.      The 3M drive does not use filemarks.  When you reference the
  116.      tape as "TAPE:num", num is the SCSI block number, not the file number.
  117.      When writing multiple files to a tape, you should write down the
  118.      block numbers where each file starts and ends.  Use the TAPEMON program
  119.      to see the block numbers in the "Opened at" and "Closed at" messages.
  120.  
  121.      Also because it does not use filemarks, it is difficult to use the
  122.      drive with the CLI "COPY" command.  When copying from TAPE:,
  123.      COPY will just keep reading bytes until you manually stop it with
  124.      a control-C, or it reaches the end of the tape.
  125.  
  126.      The RB parameter in Startup may be used to skip over a number of
  127.      blocks at the beginning of the tape, if there is something there
  128.      (like volume information) you wish to preserve.
  129.  
  130.      The RT-1 (retension) parameter does not work properly on the 3M drives,
  131.      but it is not necessary anyway because the drive does its own retension.
  132.  
  133.      The MCD-40 drives require that you use 3M DC2000 or Sony QD2000
  134.      tapes.  It can also read (but not write) DC1000s that are formatted
  135.      the same as the DC2000.  Don't waste your money buying tapes
  136.      with longer lengths;  they won't work.
  137.  
  138.      Be sure your cartridge is formatted.  If you try to use an
  139.      unformatted tape, results will get "BLANK CHECK".  You can buy
  140.      preformatted tapes (QIC-100 format), or you can format your own.
  141.  
  142.      The raw command to format a tape is:  04 80 20 00 00 80
  143.      which denotes the format command (04), immediate completion (80),
  144.      precondition the tape (20), and retry on errors (80).
  145.      Some older drives may not like some of the other bits, in which case
  146.      try just:  "04"   The format operation takes approximately 40 minutes.
  147.  
  148.      A note about the hardware.  If you haven't noticed it yet, the
  149.      3M drive is EXTREMELY sensitive to electrical noise.  It is
  150.      *essential* that the drive be properly grounded.  The ground through the
  151.      power connector is inadequate.  You should run a thick wire or braided
  152.      strap from the metal side-plate to the DC POWER SUPPLY GROUND (not the
  153.      chassis or AC ground). Even the metal frame in which the drive is mounted
  154.      may not be good enough.  I'm not kidding.  You have been warned!
  155.  
  156.      For specific information about the 3M drives, contact the places
  157.      listed below.  Try Georgens first.
  158.  
  159.            Georgens Industries, Inc.          Voice  800-255-5350
  160.            3346 Industrial Court                 or  619-481-8114
  161.            San Diego, CA  92121-1003          Fax    619-481-6913
  162.  
  163.            3M OEM Data Cartridge Drive Products
  164.            Magnetic Media Division
  165.            3M Center 223-5N-1                 Voice  612-733-5454
  166.            St. Paul, MN  55144
  167.  
  168.  
  169.  
  170.  MCD-40 SWITCHES AND JUMPERS (from the manual):
  171.  
  172.      Switch#   Position     Description
  173.  
  174.         8  -    Open        YES Diagnostic mode
  175.                 Closed*     NO   "                (* = factory default setting)
  176.  
  177.         7  -    Closed*     NO reset on power-up and SCSI reset
  178.                 Open        YES "
  179.  
  180.         6  -    Open*       Data block size = 8192 bytes
  181.                 Closed        "               8320
  182.  
  183.         5,4     Open*       Reserved
  184.  
  185.         3,2,1               SCSI address  (3=MSB, 1=LSB)   (Open=0, Closed=1)
  186.  
  187.  
  188.  
  189.       Jumper Plugs:
  190.  
  191.              +5V ----|>|-----o JP5 o-------+------- Pin 26
  192.                                            |
  193.                          +---o JP6 o-------+
  194.                          |
  195.                ?   <-----+---o JP7 o------------ +5V
  196.  
  197.  
  198.      JP5 is for those systems that require terminator power to be supplied
  199.      by the tape drive on SCSI Pin 26 for external terminators.  The
  200.      internal terminators must be REMOVED from the unit when using this option.
  201.  
  202.      JP6 is for those systems that supply terminator power to the tape drive.
  203.      Only the SCSI terminators are powered in this option.  The internal
  204.      terminators must be INSTALLED if the drive is the last device on
  205.      the SCSI cable.
  206.  
  207.      JP7 is preset as a factory default for those systems that use no
  208.      terminator power.  The internal terminators must be INSTALLED if the
  209.      drive is the last device on the SCSI cable.
  210.  
  211.  
  212. Sense codes and Extended Sense (other=) codes:
  213.  
  214.    1 - RECOVERED ERROR
  215.  
  216.    2 - NOT READY
  217.              04 Drive Not Ready
  218.              A7 Logical Load Failure
  219.              A8 Cartridge Autoloading
  220.              B0 No Cartridge in Drive
  221.  
  222.    3 - MEDIUM ERROR
  223.              10 ID CRC
  224.              11 Unrecovered Read error of data blocks
  225.              15 Seek Positioning error
  226.              19 Defect List error
  227.              31 Medium Format corrupted
  228.              32 No Defect Spare Location Available
  229.  
  230.    4 - HARDWARE ERROR
  231.              08 Logical Unit Communication Failure
  232.              10 ID CRC
  233.              15 Seek Positioning error
  234.              42 Power On Diagnostic Failure
  235.  
  236.    5 - ILLEGAL REQUEST
  237.              20 Invalid Command Operation Code
  238.              21 Illegal Logical Block Address
  239.              24 Illegal field in CDB
  240.              26 Invalid field in Parameter List
  241.  
  242.    6 - UNIT ATTENTION
  243.              28 Medium Changed
  244.              29 Power On or Reset or Bus Device Reset occured
  245.              2A Mode Select Parameters changed
  246.  
  247.  
  248.    7 - DATA PROTECT
  249.              27 Write Protected
  250.  
  251.    8 - BLANK CHECK (unformatted tape)
  252.  
  253.    9 - VENDOR UNIQUE
  254.  
  255.    B - ABORTED COMMAND
  256.              47 Message Parity Error Message
  257.              48 Initiator Detected Error
  258.  
  259.